package com.jingyanzi.member.domain;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 账户消费记录DO对象 <b>Description:</b><br>
 * 
 * @author Reading.Reagan</a>
 * @version 1.0
 * @Note <b>ProjectName:</b> member-api <br>
 *       <b>PackageName:</b> com.jingyanzi.member.domain <br>
 *       <b>ClassName:</b> AccountPayDO <br>
 *       <b>Date:</b> 2018年7月16日 上午11:20:29
 */
public class AccountPayDO extends BaseDO {

	private static final long serialVersionUID = 4447660833291996161L;

	/**
	 * 账户id（同客户id）
	 */
	private Integer accountId;
	/**
	 * 客户No（未使用）
	 */
	private String customerNo;
	/**
	 * 交易号
	 */
	private String tradeNo;
	/**
	 * 订单号
	 */
	private String orderNo;
	/**
	 * 客户姓名
	 */
	private String customerName;
	/**
	 * 账单类型描述
	 */
	private String itemDesp;
	/**
	 * 订单金额
	 */
	private BigDecimal consumeAmount;
	/**
	 * 优惠金额
	 */
	private BigDecimal discountAmount;
	/**
	 * 实际结算金额
	 */
	private BigDecimal settleAmount;
	/**
	 * 交易类型
	 */
	private int tradeType;
	/**
	 * 交易类型名称
	 */
	private String tradeTypeName;
	/**
	 * 支付方式
	 */
	private int payMode;
	/**
	 * 支付方式名称
	 */
	private String payModeName;
	/**
	 * 支付时间
	 */
	private Date tradingDate;
	/**
	 * 支付时间（时间戳）
	 */
	private String tradingStamp;
	/**
	 * 销售门店id
	 */
	private Integer storeId;
	/**
	 * 销售门店名称
	 */
	private String storeName;
	/**
	 * 销售人员id
	 */
	private Integer salesId;
	/**
	 * 销售人员姓名
	 */
	private String salesName;
	/**
	 * 收银人员id
	 */
	private Integer cashierId;
	/**
	 * 收银人员姓名
	 */
	private String cashierName;
	
	public Integer getAccountId() {
		return accountId;
	}

	public void setAccountId(Integer accountId) {
		this.accountId = accountId;
	}

	public String getCustomerNo() {
		return customerNo;
	}

	public void setCustomerNo(String customerNo) {
		this.customerNo = customerNo;
	}

	public String getTradeNo() {
		return tradeNo;
	}

	public void setTradeNo(String tradeNo) {
		this.tradeNo = tradeNo;
	}

	public String getOrderNo() {
		return orderNo;
	}

	public void setOrderNo(String orderNo) {
		this.orderNo = orderNo;
	}

	public String getCustomerName() {
		return customerName;
	}

	public void setCustomerName(String customerName) {
		this.customerName = customerName;
	}

	public String getItemDesp() {
		return itemDesp;
	}

	public void setItemDesp(String itemDesp) {
		this.itemDesp = itemDesp;
	}

	public BigDecimal getConsumeAmount() {
		return consumeAmount;
	}

	public void setConsumeAmount(BigDecimal consumeAmount) {
		this.consumeAmount = consumeAmount;
	}

	public BigDecimal getDiscountAmount() {
		return discountAmount;
	}

	public void setDiscountAmount(BigDecimal discountAmount) {
		this.discountAmount = discountAmount;
	}

	public BigDecimal getSettleAmount() {
		return settleAmount;
	}

	public void setSettleAmount(BigDecimal settleAmount) {
		this.settleAmount = settleAmount;
	}

	public Integer getStoreId() {
		return storeId;
	}

	public void setStoreId(Integer storeId) {
		this.storeId = storeId;
	}

	public String getStoreName() {
		return storeName;
	}

	public void setStoreName(String storeName) {
		this.storeName = storeName;
	}

	public Integer getSalesId() {
		return salesId;
	}

	public void setSalesId(Integer salesId) {
		this.salesId = salesId;
	}

	public String getSalesName() {
		return salesName;
	}

	public void setSalesName(String salesName) {
		this.salesName = salesName;
	}

	public Integer getCashierId() {
		return cashierId;
	}

	public void setCashierId(Integer cashierId) {
		this.cashierId = cashierId;
	}

	public String getCashierName() {
		return cashierName;
	}

	public void setCashierName(String cashierName) {
		this.cashierName = cashierName;
	}

	public static long getSerialversionuid() {
		return serialVersionUID;
	}

	public int getTradeType() {
		return tradeType;
	}

	public void setTradeType(int tradeType) {
		this.tradeType = tradeType;
	}

	public int getPayMode() {
		return payMode;
	}

	public void setPayMode(int payMode) {
		this.payMode = payMode;
	}

	public Date getTradingDate() {
		return tradingDate;
	}

	public void setTradingDate(Date tradingDate) {
		this.tradingDate = tradingDate;
	}

	public String getTradeTypeName() {
		return tradeTypeName;
	}

	public void setTradeTypeName(String tradeTypeName) {
		this.tradeTypeName = tradeTypeName;
	}

	public String getPayModeName() {
		return payModeName;
	}

	public void setPayModeName(String payModeName) {
		this.payModeName = payModeName;
	}

	public String getTradingStamp() {
		return tradingStamp;
	}

	public void setTradingStamp(String tradingStamp) {
		this.tradingStamp = tradingStamp;
	}
}
